const API = require('./base')

/**
 * 公共接口 - 无用
 */
const public_uploadimg = function(data){ //上传图片
	return API.post('/wx/appletFeedback/uploadimg', data, { token: true });
}

/**
 * 用户管理
 * -------------------------------------------------------------------------
 */

/**
 * 用户 - 登陆
 * @param  {object} args 参数,默认为空
 * @return {promise}
 */
const wx_login = function(data, appid) {
	return API.get('/wx/user/' + appid + '/login', data, { token: false });
}

/**
 * 用户 - 创建用户
 * @param  {object} data 参数,默认为空  header 请求头
 * @return {promise}
 */
const wx_postAuth = function(data, appid) {
	return API.post('/wx/user/' + appid + '/postAuth', data, { token: false });
}

/**
 * 用户 - 获取手机号
 * @param  {object} args 参数,默认为空
 * @return {promise}
 */
const get_mobile = function(data, appid) {
	return API.get('/wx/user/' + appid + '/phone', data, { token: false });
}

/**
 * 业务管理
 * -------------------------------------------------------------------------
 */

/**
 * 查询信用分
 * @param  {object} args 参数,默认为空
 * @return {promise}
 */
const creat_credit_score = function(data) {
	return API.post('/strategy/flow/add', data, { token: true });
}

/**
 * 推广管理
 * -------------------------------------------------------------------------
 */

/**
 * 获取海报分类
 * @param  {object} args 参数,默认为空
 * @return {promise}
 */
const get_poster_classifyList = function(data) {
	return API.get('/wx/appletPoster/classifyList', data, { token: true });
}

/**
 * 获取首页海报列表 mediaType 5 / 视频 mediaType 2 
 * @param  {object} args 参数,默认为空
 * @return {promise}
 */
const get_home_poster_list = function(data) {
	return API.get('/wx/appletPoster/category', data, { token: false });
}

/**
 * 获取分享列表 海报 mediaType 5 / 视频 mediaType 2 
 * @param  {object} args 参数,默认为空
 * @return {promise}
 */
const get_material_list = function(data) {
	return API.get('/wx/appletPoster/posterList', data,{ token: true });
}

/**
 * 获取文章列表
 * @param  {object} args 参数,默认为空
 * @return {promise}
 */
const get_artcle_list = function(data) {
	return API.get('/wx/AppletArticle/list', data,{ token: true });
}

/**
 * 获取文章详情
 * @param  {object} args 参数,默认为空
 * @return {promise}
 */
const get_artcle_detail = function(data) {
	return API.get('/wx/AppletArticle/getInfo', data,{ token: false });
}

/**
 * 个人中心
 * ---------------------------------------------------------------------------------------------
 */

/**
 * 获取直推列表  - 我的推广 - 客户列表
 * @param  {object} args 参数,默认为空
 * @return {promise}
 */
const get_custom_list = function(data) {
	return API.get('/wx/appletSpread/list', data,{ token: true });
}

/**
 * 获取直推详情  - 我的推广
 * @param  {object} args 参数,默认为空
 * @return {promise}
 */
const get_custom_info = function(data) {
	return API.get('/wx/appletSpread/info', data,{ token: true });
}

/**
 * 查询 - 用户日志列表  - 我的推广
 * @param  {object} args 参数,默认为空
 * @return {promise}
 */
const get_user_records = function(data) {
	return API.get('/wx/appletUserLog/list', data,{ token: true });
}

/**
 * 消息列表
 */
const get_message_list = function(data) {
	return API.get('/wx/appletNews/list', data,{ token: true });
}

/**
 * 添加投诉建议
 */
const creat_feecback = function(data){ 
	return API.post('/wx/appletFeedback/add', data, { token: true });
}

/**
 * 城市合伙人
 * ------------------------------------------------------------------------------
 */

/**
 * 提交申请城市合伙人订单
 */
const creat_city_agent = function(data){
	return API.post('/wx/appletPartner', data, { token: true });
}

/**
 * 获取城市合伙人审核信息
 */
const get_city_agent_status = function(data) {
	return API.get('/wx/appletPartner/info', data, { token: true });
}

/**
 * 获取已申请城市合伙人列表
 */
const get_city_agent_list = function(data) {
	return API.get('/wx/appletPartner/list', data, { token: true });
}

/**
 * 分享管理
 * ------------------------------------------------------------
 */

 /**
  * 生成二维码
  */
const creat_wxmini_qrcode = function(data){ 
	return API.post('/wx/appletQrCode/add', data, { token: true });
}

/**
 * 园区管理
 * -----------------------------------------------------------------
 */

/**
 * 获取园区申请入驻人数
 */
const get_statistics_num = function(data){ 
	return API.get('/wx/appletMessage/statistics', data, { token: true });
}

/**
 * 查询 - 园区后台数据统计
 */
const get_back_park_sum = function(data){ 
	return API.get('/wx/appletRecord/gardenSum', data, { token: true });
}

/**
 * 园区入驻申请
 */
const creat_enter_office = function(data){
	return API.post('/wx/appletMessage/add', data, { token: true });
}

/**
 * 园区信息修改
 */
const update_park_info = function(data){
	return API.post('/wx/appletHome/editApplet', data, { token: true });
}

/**
 * 园区列表
 */
const get_park_list = function(data){
	return API.get('/wx/appletRecommend/list', data, { token: false });
}

/**
 * 首页房源列表
 */
const get_applet_home_housing = function(data){
	return API.get('/wx/AppletHome/appletHomeHousing', data, { token: false });
}

/**
 * 写字楼 产业园数量
 */
const get_count_park = function(data){
	return API.get('/wx/AppletHome/countPark', data, { token: false });
}

/**
 * 园区推荐列表
 */
const get_recommend_park_list = function(data){
	return API.get('/wx/appletRecommend/listRecommend', data, { token: false });
}

/**
 * 首页 - 企业列表
 */
const get_company_list = function(data){
	return API.get('/wx/appletCompanyData/appletList', data, { token: false });
}

/**
 * 根据园区id查询企业列表
 */
const get_park_company_list = function(data){
	return API.get('/wx/AppletHome/queryListById', data, { token: false });
}

/**
 * 添加 - 企业认领
 */
const add_company = function(data){
	return API.post('/wx/appletClaim/add', data, { token: true });
}

/**
 * 企业详情信息
 */
const get_park_company_detail = function(data){
	return API.get('/wx/appletCorporateHome/info', data, { token: true });
}

//查询 - 首页企业管理 - 查询当前用户所拥有的企业
const get_company_supervise_list = function(data){
	return API.get('/wx/appletClaim/companySuperviseList', data, { token: true });
}

//查询 - 首页园区管理 - 查询当前用户所拥有的园区
const get_park_supervise_list = function(data){
	return API.get('/wx/appletMessage/parkSuperviseList', data, { token: true });
}

/**
 * 工商信息详情
 */
const get_company_business_information = function(data){
	return API.get('/wx/appletCompanyData/getInfo', data, { token: true });
}

/**
 * 搜索企业信息（企查查）
 */
const search_park_company_list = function(data){
	return API.get('/wx/appletCompanyData/selectData', data, { token: true });
}

/**
 * 查询企业文章
 */
const get_compant_article_list = function(data){
	return API.get('/wx/AppletArticle/enterpriseList', data, { token: true });
}

/**
 * 查询 - 企业信息
 */
const get_company_info = function(data){
	return API.get('/wx/appletCorporateHome/getInfo', data, { token: true });
}

/**
 * 查询 - 园区企业数量统计
 */
const get_parkAndCompany_total = function(data){
	return API.get('/wx/appletHome/getCount', data, { token: false });
}

/**
 * 修改 - 企业信息
 */
const update_company_info = function(data){
	return API.post('/wx/appletCorporateHome/updateHome', data, { token: true });
}


/**
 * 日志管理
 * ---------------------------------------------------------
 */

/**
 * 新增海报日志
 */
const creat_poster_records = function(data){
	return API.get('/wx/appletUserLog/addPoster', data, { token: true });
}

/**
 * 新增贷款跑分日志
 */
const creat_loanform_records = function(data){
	return API.get('/wx/appletUserLog/addUncommittedr', data, { token: true });
}

/**
 * 新增自定义日志
 */
const creat_diy_records = function(data){
	return API.post('/wx/appletUserLog/add', data, { token: true });
}

/**
 * 新增用户分享记录
 */
const creat_share_records = function(data){
	return API.post('/wx/appletRecord/add', data, { token: true });
}

/**
 * 资讯详情 精品房源 联系企业
 */
const article_info_housing = function(data){
	return API.get('/wx/appletHousing/articleInfoHousing', data, { token: false });
}

/**
 * 获取 用户的企业信息
 */
const applet_company_data = function(data){
	return API.get('/wx/appletCompanyData/info', data, { token: true });
}
/**
 * 企业详情认领根据企业名字去查企查查更新并返回
 */
const companyinfo_claim = function(data){
	return API.get('/wx/appletCompanyData/companyinfoClaim', data, { token: true });
}
/**
 * 获取用户记录
 */
const get_user_team_data = function(data){ 
	return API.get('/wx/appletRecord/sum', data, { token: true });
}

/**
 * 园区管理
 * ----------------------------------------------------------------------------------------
 */

 /**
  * 获取园区详情
  */
const get_park_detail = function(data){ 
	return API.get('/wx/AppletHome/info', data, { token: false });
}

/**
 * 查询范围列表和房源个数
 */
const get_housingAreaList = function(data){ 
   return API.get('/wx/appletArea/housingAreaList', data, { token: false });
}

/**
 * 根据范围ID查询园区招商房源列表
 */
const get_house_areaIdList = function(data){ 
   return API.get('/wx/appletHousing/areaIdList', data, { token: false });
}

/**
 * 查询微信小程序园区文章推送列表
 */
const get_garden_article_list = function(data){ 
   return API.get('/wx/AppletArticle/gardenList', data, { token: false });
}

/**
 * 查询 - 列表-小程序：房源维护
 */
const get_back_garden_house_list = function(data){ 
   return API.get('/wx/appletHousing/housingList', data, { token: true });
}

/**
 * 查询 - 列表-平台：房源面积
 */
const get_back_garden_house_area_list = function(data){ 
   return API.get('/wx/appletArea/list', data, { token: false });
}

/**
 * 查询 - 房源详情
 */
const get_back_garden_house_detail = function(data){ 
   return API.get('/wx/appletHousing/getInfoById', data, { token: false });
}

/**
 * 添加 - 房源信息
 */
const creat_park_house = function(data){
	return API.post('/wx/appletHousing/appeltAdd', data, { token: true });
}

/**
 * 修改 - 房源信息
 */
const update_park_house = function(data){
	return API.post('/wx/appletHousing/editCheck', data, { token: true });
}

/**
 * 删除 - 房源信息
 */
const delete_park_house = function(data){
	return API.get('/wx/appletHousing/remove', data, { token: true });
}

/**
 * 营销活动
 * -----------------------------------------------------------------------
 */

 /**
  * 读取用户的头像，用户分享后 页面的浏览次数，注册人数 积分
  */
const get_marketingSum_record = function(data){ 
	return API.get('/wx/appletRecord/marketingSum', data, { token: true });
 }

/**
 * 名片
 * ----------------------------------------------------------------------------------
 */
/**
 * 查询 - 名片详情
 */
const get_card_detail = function(data){
	return API.get('/wx/appletCard/getInfo', data, { token: true });
}

/**
 * 修改 - 名片信息
 */
const update_card_detail = function(data){
	return API.post('/wx/appletCard/appletEdit', data, { token: true });
}

/**
 * 查询 - 当前登录人名片详情
 */
const get_user_card_detail = function(data){
	return API.get('/wx/appletCard/homeCard', data, { token: true });
}

/**
 * 客户管理 - 后台管理
 * -------------------------------------------------------------------------------------------
 */

 //新增 - 园区客户
const add_park_customer = function(data){
	return API.post('/wx/gardenClient/add', data, { token: true });
}

//查询 - 客户列表
const get_park_customer_list = function(data){
	return API.get('/wx/gardenClient/list', data, { token: true });
}

//查询 - 客户详情
const get_park_customer_detail = function(data){
	return API.get('/wx/gardenClient/getInfo', data, { token: true });
}

/**
 * 工单管理
 * ------------------------------------------------------------------------------------------------
 */
//查询 - 工单列表
const get_park_work_records = function(data){
	return API.get('/wx/appletWorkOrder/getListByGardenId', data, { token: true });
}

//新增 - 看房工单
const add_park_work_record = function(data){
	return API.post('/wx/appletWorkOrder/add', data, { token: true });
}

//修改 - 看房工单状态
const update_park_work_record_status = function(data){
	return API.get('/wx/appletWorkOrder/editInfo', data, { token: true });
}

/**
 * 工单
 * --------------------------------------------------------------------
 */
//发起微信支付
const creat_wxpay_code = function(data){
	return API.get('/wx/appletWorkOrder/pay', data, { token: true });
}

/**
 * 看房确认书
 * ---------------------------------------------------------------------------
 */
//查询看房确认书详情
const get_house_viewing_agreement = function(data){
	return API.get('/wx/appletConfirmation/getInfo', data, { token: true });
}

/**
 * 营销工具
 * ----------------------------------------------
 */
//查询 - 朋友圈分享列表
const get_wechat_zone_text_list = function(data){
	return API.get('/wx/appletMoments/list', data, { token: true });
}

//一键复制 - 增加复制记录 - 朋友圈分享列表
const creat_wechat_zone_text_history = function(data){
	return API.get('/wx/appletMoments/clickCopy', data, { token: true });
}

//查询 - 朋友圈分享记录
const get_wechat_zone_text_history = function(data){
	return API.get('/wx/appletLog/list', data, { token: true });
}

//查询 - 奖金任务列表 - 房源列表
const get_task_house_list = function(data){
	return API.get('/wx/appletHousing/queryHouseList', data, { token: false });
}

/**
 * 员工管理
 * ----------------------------------------------
 */

//查询 - 员工管理 - 员工列表
const get_employee_list = function(data){
	return API.get('/wx/appletEmployee/employeeList', data, { token: true });
}

//新增 - 员工管理 - 邀请员工
const create_employee_info = function(data){
	return API.post('/wx/appletEmployee/add', data, { token: true });
}

//删除 - 员工管理 - 移除员工
const delete_employee_info = function(data){
	return API.get('/wx/appletEmployee/delete', data, { token: true });
}

//查询 - 员工管理 - 员工详情
const get_employee_detail = function(data){
	return API.get('/wx/appletEmployee/getInfo', data, { token: true });
}

//修改 - 员工管理 - 修改员工身份
const update_employee_info = function(data){
	return API.post('/wx/appletEmployee/edit', data, { token: true });
}

// 服务协议
const service_agreement = function(data){
	return API.get('/wx/confirmation/appletInfo', data, { token: false });
}

// 获取模板
const applet_template = function(data){
	return API.get('/wx/appletTemplate/typeInfo', data, { token: true });
}


const company_under_review_list = function(data){
	return API.get('/wx/appletClaim/companyUnderReviewList', data, { token: true });
}

const park_under_review_list = function(data){
	return API.get('/wx/appletMessage/parkUnderReviewList', data, { token: true });
}

const agreement_judge = function(data){
	return API.get('/wx/house/agreement/judge', data, { token: true });
}




API.get_company_supervise_list = get_company_supervise_list
API.get_park_supervise_list = get_park_supervise_list

API.update_employee_info = update_employee_info
API.delete_employee_info = delete_employee_info
API.get_employee_list = get_employee_list
API.create_employee_info = create_employee_info
API.get_employee_detail = get_employee_detail

API.creat_wechat_zone_text_history = creat_wechat_zone_text_history
API.get_wechat_zone_text_history = get_wechat_zone_text_history
API.get_task_house_list = get_task_house_list


API.wx_login = wx_login
API.wx_postAuth = wx_postAuth
API.get_mobile = get_mobile
API.creat_credit_score = creat_credit_score
API.get_poster_classifyList = get_poster_classifyList
API.get_home_poster_list = get_home_poster_list
API.get_material_list = get_material_list
API.get_artcle_list = get_artcle_list
API.get_artcle_detail = get_artcle_detail
API.get_custom_list = get_custom_list
API.get_custom_info = get_custom_info
API.get_user_records = get_user_records
API.get_message_list = get_message_list
API.public_uploadimg = public_uploadimg
API.creat_feecback = creat_feecback
API.creat_city_agent = creat_city_agent
API.get_city_agent_status = get_city_agent_status
API.get_city_agent_list = get_city_agent_list
API.creat_wxmini_qrcode = creat_wxmini_qrcode
API.get_statistics_num = get_statistics_num
API.get_back_park_sum = get_back_park_sum
API.creat_enter_office = creat_enter_office
API.update_park_info = update_park_info
API.get_park_list = get_park_list
API.get_recommend_park_list = get_recommend_park_list
API.get_company_list = get_company_list
API.get_park_company_list = get_park_company_list
API.add_company = add_company
API.get_park_company_detail = get_park_company_detail
API.get_company_business_information = get_company_business_information
API.search_park_company_list = search_park_company_list
API.get_compant_article_list = get_compant_article_list
API.get_company_info = get_company_info
API.get_parkAndCompany_total = get_parkAndCompany_total
API.update_company_info = update_company_info
API.creat_poster_records = creat_poster_records
API.creat_loanform_records = creat_loanform_records
API.creat_diy_records = creat_diy_records
API.creat_share_records = creat_share_records
API.get_user_team_data = get_user_team_data
API.get_park_detail = get_park_detail
API.get_housingAreaList = get_housingAreaList
API.get_house_areaIdList = get_house_areaIdList
API.get_garden_article_list = get_garden_article_list
API.get_back_garden_house_list = get_back_garden_house_list
API.get_back_garden_house_area_list = get_back_garden_house_area_list
API.get_back_garden_house_detail = get_back_garden_house_detail
API.creat_park_house = creat_park_house
API.update_park_house = update_park_house
API.delete_park_house = delete_park_house
API.get_marketingSum_record = get_marketingSum_record
API.get_card_detail = get_card_detail
API.update_card_detail = update_card_detail
API.get_user_card_detail = get_user_card_detail
API.add_park_customer = add_park_customer
API.get_park_customer_list = get_park_customer_list
API.get_park_customer_detail = get_park_customer_detail
API.get_park_work_records = get_park_work_records
API.add_park_work_record = add_park_work_record
API.update_park_work_record_status = update_park_work_record_status
API.creat_wxpay_code = creat_wxpay_code
API.get_house_viewing_agreement = get_house_viewing_agreement
API.get_wechat_zone_text_list = get_wechat_zone_text_list
API.article_info_housing = article_info_housing
API.applet_company_data = applet_company_data
API.companyinfo_claim = companyinfo_claim
API.get_count_park = get_count_park
API.get_applet_home_housing = get_applet_home_housing
API.service_agreement = service_agreement
API.applet_template = applet_template
API.company_under_review_list = company_under_review_list
API.park_under_review_list = park_under_review_list
API.agreement_judge = agreement_judge



module.exports = API